// 全局配置文件
// export const urlHead = 'https://www.gzxwsz.com/stage-api'; //之前
// export const urlHead = 'http://192.168.1.205:8080'; //杨哥测试
// export const urlHead = 'http://192.168.1.83:8081'; //陈测试
export const urlHead = 'https://gzxwsz.com/stage-api'; //测试
export function request(url, method, data, token) {
	let headers

	if (token) {
		headers = {
			"Authorization": token,
		}
		console.log('sssssssssssss', headers)
	}
	return new Promise((resolve, reject) => {
		uni.showLoading({
			title: '加载中'
		});
		uni.request({
			url: urlHead + url,
			method,
			data: data || {},
			header: headers || {},
			success: res => {
				console.log("aaaa", res)
				if (res.data.code == "200") {
					let resb = res.data
					console.log(11111, resb)
					resolve(resb)
				}
				// 这里开始是我自己加的
				else {
					let resb = res.data.msg
					console.log(222222, resb)
					if (resb == 'token已过期') {
						uni.reLaunch({
							url: '/pages/login/login'
						});
					}
					if (res.data.code == '401') {
						// uni.reLaunch({
						// 	url: '/pages/login/login'
						// });
						return uni.removeStorage({
							key: 'lifeData',
							success: function(res) {
								uni.reLaunch({
									url: '/pages/homepage/index'
								});
							}
						});
					} else {
						uni.showModal({
							title: '提示',
							content: resb,
							showCancel: false,
							success: function(res) {
								if (res.confirm) {
									console.log('用户点击确定');
								}
							}
						});
					}
				}
				// 一直到这里
			},
			fail: er => {
				console.log(999)
				reject("错误")
			},
			complete: () => {
				uni.hideLoading()
			}
		});
	})
};
// 用post另外一种方法
// export function requests(url, method, data, token) {
// 	let headers
// 	if (token) {
// 		headers = {
// 			"token": token,
// 			'content-type': 'application/x-www-form-urlencoded'
// 		}
// 		console.log('sssssssssssss', headers)
// 	}
// 	return new Promise((resolve, reject) => {
// 		uni.request({
// 			url: urlHead + url,
// 			method,
// 			data: data || {},
// 			header: headers || {},
// 			success: res => {
// 				// console.log("aaaa", res)
// 				console.log("bbbb", res)
// 				if (res.data.code == "200") {
// 					let resb = res.data.data
// 					console.log(11111, resb)
// 					resolve(resb)
// 				}
// 				// 这里开始是我自己加的
// 				else {
// 					let resb = res.data.msg
// 					console.log(222222, resb)
// 					uni.showModal({
// 						title: '提示',
// 						content: resb,
// 						showCancel: false,
// 						success: function(res) {
// 							if (res.confirm) {
// 								console.log('用户点击确定');
// 							}
// 						}
// 					});
// 				}
// 				// 一直到这里
// 			},
// 			fail: er => {
// 				reject("错误5555")
// 			},
// 			complete: () => {}
// 		});
// 	})
// };